Feb 18
2025
SELL
Open market or private sale
$499,593
$99.6 p/Share
5,016
Reduced 12.67%
34,586
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$227,235
$99.49 p/Share
2,284
Reduced 5.45%
39,602
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
7,417
Added 15.04%
41,886
Common Stock
Dec 31
2024
SELL
Open market or private sale
$210,941
$103.81 p/Share
2,032
Reduced 5.57%
34,469
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$92,821
$103.48 p/Share
897
Reduced 2.41%
36,346
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$48,586
$73.84 p/Share
658
Reduced 1.74%
37,243
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$59,885
$73.66 p/Share
813
Reduced 2.1%
37,901
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
8,790
Added 18.5%
38,714
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
8,767
Added 22.52%
30,159
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
1,331
Added 5.86%
21,392
Common Stock
Aug 25
2022
SELL
Open market or private sale
$365,520
$120.0 p/Share
3,046
Reduced 13.18%
20,060
Common Stock
Aug 25
2022
BUY
Exercise of conversion of derivative security
$227,140
$74.57 p/Share
3,046
Added 11.65%
23,106
Common Stock
May 10
2022
SELL
Open market or private sale
$412,732
$110.15 p/Share
3,747
Reduced 15.74%
20,060
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$238,234
$63.58 p/Share
3,747
Added 13.6%
23,807
Common Stock
May 02
2022
SELL
Open market or private sale
$13,455
$109.39 p/Share
123
Reduced 0.61%
20,060
Common Stock
Feb 15
2022
SELL
Open market or private sale
$42,870
$89.5 p/Share
479
Reduced 2.33%
20,074
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$23,997
$89.21 p/Share
269
Reduced 1.29%
20,553
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
5,714
Added 21.53%
20,822
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
7,357
Added 32.75%
15,108
Common Stock
Nov 15
2021
SELL
Open market or private sale
$16,810
$94.97 p/Share
177
Reduced 2.23%
7,751
Common Stock
Feb 17
2021
SELL
Open market or private sale
$48,455
$88.1 p/Share
550
Reduced 6.58%
7,805
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$28,212
$91.3 p/Share
309
Reduced 3.57%
8,355
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
4,030
Added 31.75%
8,664
Common Stock