May 30
2024
SELL
Open market or private sale
$755,538
$87.68 p/Share
8,617
Reduced 11.22%
68,217
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$247,498
$86.72 p/Share
2,854
Reduced 3.58%
76,834
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$55,053
$85.09 p/Share
647
Reduced 0.81%
79,688
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
33,500
Added 29.43%
80,335
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$316,959
$85.25 p/Share
3,718
Reduced 7.35%
46,835
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
6,265
Added 11.03%
50,553
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$44,826
$85.06 p/Share
527
Reduced 1.18%
44,288
Common Stock
Jul 31
2023
BUY
Discretionary transaction
$213,695
$83.54 p/Share
2,558
Added 5.15%
47,111
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
22,525
Added 33.58%
44,552
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$127,164
$88.74 p/Share
1,433
Reduced 6.11%
22,027
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$206,143
$88.74 p/Share
2,323
Reduced 9.01%
23,460
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
5,003
Added 16.25%
25,783
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$32,596
$88.1 p/Share
370
Reduced 1.75%
20,780
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$31,523
$87.81 p/Share
359
Reduced 1.67%
21,150
Common Stock
Aug 05
2022
SELL
Open market or private sale
$498,708
$103.66 p/Share
4,811
Reduced 18.46%
21,246
Common Stock
Jun 14
2022
SELL
Open market or private sale
$421,990
$87.75 p/Share
4,809
Reduced 15.61%
26,007
Common Stock
May 31
2022
SELL
Open market or private sale
$907,470
$100.83 p/Share
9,000
Reduced 22.6%
30,816
Common Stock
May 24
2022
SELL
Open market or private sale
$459,356
$95.52 p/Share
4,809
Reduced 10.78%
39,816
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$164,136
$95.93 p/Share
1,711
Reduced 3.69%
44,625
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$687,255
$100.52 p/Share
6,837
Reduced 12.86%
46,336
Common Stock
May 08
2022
BUY
Exercise of conversion of derivative security
-
12,600
Added 19.16%
53,173
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$63,629
$100.52 p/Share
633
Reduced 1.54%
40,573
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$39,194
$105.93 p/Share
370
Reduced 0.89%
41,206
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
4,150
Added 9.08%
41,576
Common Stock