Mar 13
2023
SELL
Payment of exercise price or tax liability
$50,452
$52.61 p/Share
959
Reduced 4.94%
18,446
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$51,389
$52.87 p/Share
972
Reduced 4.77%
19,405
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$40,181
$52.87 p/Share
760
Reduced 3.6%
20,377
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,532
Added 10.7%
21,137
Common Stock
Feb 27
2023
SELL
Open market or private sale
$214,719
$57.0 p/Share
3,767
Reduced 16.84%
18,605
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
4,375
Added 16.36%
22,372
Common Stock
Aug 10
2022
SELL
Open market or private sale
$65,019
$55.81 p/Share
1,165
Reduced 6.08%
17,997
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$16,215
$55.34 p/Share
293
Reduced 1.51%
19,162
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$25,933
$56.87 p/Share
456
Reduced 2.29%
19,455
Common Stock
Jun 15
2022
SELL
Open market or private sale
$50,337
$55.93 p/Share
900
Reduced 4.32%
19,911
Common Stock
May 24
2022
SELL
Open market or private sale
$14,962
$59.85 p/Share
250
Reduced 1.19%
20,811
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$93,563
$65.11 p/Share
1,437
Reduced 6.39%
21,061
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$79,109
$65.11 p/Share
1,215
Reduced 5.12%
22,498
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
9,655
Added 28.93%
23,713
Common Stock
Feb 28
2022
SELL
Open market or private sale
$84,056
$67.03 p/Share
1,254
Reduced 8.19%
14,058
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
7,962
Added 34.21%
15,312
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$13,347
$70.62 p/Share
189
Reduced 2.51%
7,350
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$20,704
$72.39 p/Share
286
Reduced 3.65%
7,539
Common Stock
May 10
2021
SELL
Open market or private sale
$400,125
$75.0 p/Share
5,335
Reduced 40.54%
7,825
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$264,883
$49.65 p/Share
5,335
Added 33.54%
10,570
Common Stock
Apr 14
2021
SELL
Open market or private sale
$441,420
$70.0 p/Share
6,306
Reduced 44.63%
7,825
Common Stock
Apr 14
2021
BUY
Exercise of conversion of derivative security
$261,041
$49.96 p/Share
5,225
Added 35.22%
9,610
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$27,989
$68.1 p/Share
411
Reduced 4.41%
8,906
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,815
Added 16.3%
9,317
Common Stock
Nov 09
2020
SELL
Open market or private sale
$404,975
$52.39 p/Share
7,730
Reduced 50.75%
7,502
Common Stock