Mar 01
2024
SELL
Payment of exercise price or tax liability
$812,598
$60.34 p/Share
13,467
Reduced 8.64%
142,442
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
24,617
Added 13.64%
155,909
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$290,582
$58.87 p/Share
4,936
Reduced 3.62%
131,292
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,997
Added 8.09%
136,228
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$101,285
$59.65 p/Share
1,698
Reduced 1.35%
124,231
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
3,069
Added 2.38%
125,929
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$107,941
$63.57 p/Share
1,698
Reduced 1.36%
122,860
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
3,070
Added 2.41%
124,558
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$107,058
$63.05 p/Share
1,698
Reduced 1.38%
121,488
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
3,070
Added 2.43%
123,186
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,918,178
$73.82 p/Share
39,531
Reduced 24.76%
120,116
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
46,441
Added 26.18%
130,982
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
28,665
Added 17.41%
135,969
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$5,747,067
$106.51 p/Share
53,958
Reduced 38.96%
84,541
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
28,920
Added 29.67%
68,568
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
69,931
Added 36.34%
122,505
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$70,892
$115.46 p/Share
614
Reduced 1.53%
39,648
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,462
Added 3.5%
40,262
Common Stock
Mar 03
2021
SELL
Open market or private sale
$10,469,825
$262.81 p/Share
39,838
Reduced 50.66%
38,800
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$14,062,393
$273.63 p/Share
51,392
Reduced 39.52%
78,638
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
62,874
Added 39.49%
96,343
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
33,687
Added 25.86%
96,568
Common Stock
Feb 17
2021
SELL
Open market or private sale
$1,316,862
$298.0 p/Share
4,419
Reduced 11.66%
33,469
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$1,186,617
$298.37 p/Share
3,977
Reduced 9.5%
37,888
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
8,396
Added 16.7%
41,865
Common Stock