Sep 17
2024
SELL
Open market or private sale
$285,552
$118.98 p/Share
2,400
Reduced 10.78%
19,871
Common Stock
Aug 26
2024
SELL
Open market or private sale
$159,572
$113.98 p/Share
1,400
Reduced 5.91%
22,271
Common Stock
Aug 06
2024
SELL
Open market or private sale
$146,972
$104.98 p/Share
1,400
Reduced 5.58%
23,671
Common Stock
Jul 16
2024
SELL
Open market or private sale
$138,572
$98.98 p/Share
1,400
Reduced 5.29%
25,071
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
3,059
Added 10.36%
26,471
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$54,347
$93.22 p/Share
583
Reduced 2.43%
23,412
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$5,007
$84.88 p/Share
59
Reduced 0.25%
23,995
Common Stock
Mar 03
2023
SELL
Open market or private sale
$68,907
$91.51 p/Share
753
Reduced 3.04%
24,054
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$68,414
$72.55 p/Share
943
Added 3.66%
24,807
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$29,392
$91.28 p/Share
322
Reduced 1.45%
21,830
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
2,034
Added 7.85%
23,864
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$119,059
$93.38 p/Share
1,275
Reduced 5.44%
22,152
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,816
Added 10.73%
23,427
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$42,669
$98.09 p/Share
435
Reduced 2.07%
20,611
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$42,276
$96.52 p/Share
438
Reduced 2.04%
21,046
Common Stock
Mar 06
2022
BUY
Grant, award, or other acquisition
-
870
Added 3.89%
21,484
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$23,801
$96.36 p/Share
247
Reduced 1.4%
17,336
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
3,278
Added 13.72%
20,614
Common Stock
Nov 01
2021
SELL
Open market or private sale
$770,782
$105.63 p/Share
7,297
Reduced 29.33%
17,583
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$340,395
$70.96 p/Share
4,797
Added 16.16%
24,880
Common Stock
Aug 07
2021
SELL
Payment of exercise price or tax liability
$43,417
$99.81 p/Share
435
Reduced 2.12%
20,083
Common Stock
Apr 29
2021
BUY
Exercise of conversion of derivative security
$234,058
$75.6 p/Share
3,096
Added 13.11%
20,518
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$6,289
$106.59 p/Share
59
Reduced 0.34%
17,422
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$18,160
$101.45 p/Share
179
Reduced 1.05%
16,857
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
624
Added 3.45%
17,481
Common Stock