Nov 29
2024
SELL
Open market or private sale
$2,680,899
$268.09 p/Share
10,000
Reduced 3.3%
292,958
Common
Jul 22
2024
SELL
Open market or private sale
$4,859,739
$214.01 p/Share
22,708
Reduced 6.97%
302,958
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$4,111,910
$221.75 p/Share
18,543
Reduced 5.39%
325,666
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
41,251
Added 10.7%
344,209
Common
Jun 28
2024
SELL
Open market or private sale
$2,104,000
$210.4 p/Share
10,000
Reduced 3.2%
302,957
Common
May 29
2024
SELL
Open market or private sale
$2,546,584
$204.43 p/Share
12,457
Reduced 3.83%
312,957
Common
Mar 11
2024
SELL
Payment of exercise price or tax liability
$395,254
$196.84 p/Share
2,008
Reduced 0.61%
325,414
Common
Mar 11
2024
BUY
Grant, award, or other acquisition
-
4,465
Added 1.35%
327,422
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$158,963
$168.93 p/Share
941
Reduced 0.29%
322,957
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
2,456
Added 0.75%
323,898
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$253,140
$160.52 p/Share
1,577
Reduced 0.49%
321,441
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
5,081
Added 1.55%
323,018
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$4,336,162
$163.74 p/Share
26,482
Reduced 7.69%
317,937
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
58,912
Added 14.61%
344,419
Common
Sep 15
2023
SELL
Open market or private sale
$1,622,280
$135.19 p/Share
12,000
Reduced 4.03%
285,507
Common
Aug 24
2023
SELL
Open market or private sale
$1,565,520
$130.46 p/Share
12,000
Reduced 3.88%
297,507
Common
Jul 27
2023
SELL
Open market or private sale
$1,518,120
$126.51 p/Share
12,000
Reduced 3.73%
309,507
Common
Jun 29
2023
SELL
Open market or private sale
$1,581,720
$131.81 p/Share
12,000
Reduced 3.6%
321,507
Common
May 31
2023
SELL
Open market or private sale
$1,530,600
$127.55 p/Share
12,000
Reduced 3.47%
333,507
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$245,890
$142.38 p/Share
1,727
Reduced 0.5%
345,507
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,840
Added 1.09%
347,234
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,262,010
$129.53 p/Share
9,743
Reduced 2.76%
343,394
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
24,104
Added 6.39%
353,137
Common
Nov 03
2022
SELL
Open market or private sale
$3,179,500
$127.18 p/Share
25,000
Reduced 7.06%
329,032
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$3,105,549
$125.95 p/Share
24,657
Reduced 6.51%
354,032
Common