Dec 03
2024
SELL
Payment of exercise price or tax liability
$15,894
$94.61 p/Share
168
Reduced 2.31%
7,111
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$80,566
$105.73 p/Share
762
Reduced 8.66%
8,039
Common Stock
Sep 12
2024
BUY
Grant, award, or other acquisition
-
3,630
Added 29.2%
8,801
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,522,894
$102.94 p/Share
14,794
Reduced 74.19%
5,146
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$1,069,458
$72.29 p/Share
14,794
Added 42.59%
19,940
Common Stock
Jul 31
2024
SELL
Open market or private sale
$3,978,800
$99.47 p/Share
40,000
Reduced 88.6%
5,146
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$2,891,600
$72.29 p/Share
40,000
Added 46.98%
45,146
Common Stock
May 09
2024
SELL
Open market or private sale
$1,129,800
$94.15 p/Share
12,000
Reduced 70.1%
5,118
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$867,480
$72.29 p/Share
12,000
Added 41.21%
17,118
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$287,755
$83.48 p/Share
3,447
Reduced 18.64%
15,041
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$394,199
$83.57 p/Share
4,717
Reduced 20.33%
18,488
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
11,010
Added 32.18%
23,205
Common Stock
Jan 31
2024
SELL
Open market or private sale
$2,568,849
$84.41 p/Share
30,433
Reduced 71.51%
12,126
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$2,074,313
$68.16 p/Share
30,433
Added 41.69%
42,559
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$18,980
$77.47 p/Share
245
Reduced 1.98%
12,126
Common Stock
Nov 28
2023
SELL
Open market or private sale
$1,167,450
$77.83 p/Share
15,000
Reduced 54.8%
12,371
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$1,022,400
$68.16 p/Share
15,000
Added 35.4%
27,371
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
5,301
Added 30.13%
12,292
Common Stock
May 10
2023
SELL
Open market or private sale
$1,110,633
$81.08 p/Share
13,698
Reduced 66.48%
6,906
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$999,954
$73.0 p/Share
13,698
Added 39.93%
20,604
Common Stock
May 04
2023
SELL
Open market or private sale
$1,615,600
$80.78 p/Share
20,000
Reduced 74.33%
6,906
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$1,460,000
$73.0 p/Share
20,000
Added 42.64%
26,906
Common Stock
May 03
2023
SELL
Open market or private sale
$2,832,900
$80.94 p/Share
35,000
Reduced 83.52%
6,906
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$2,555,000
$73.0 p/Share
35,000
Added 45.51%
41,906
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$228,352
$72.77 p/Share
3,138
Reduced 19.29%
13,129
Common Stock